iT邦幫忙

2024 iThome 鐵人賽

DAY 30
0

一晃30天就到了。

在這30天裡,我們初步介紹了 Spring Boot 框架和其優勢,並探討了支持Spring Boot專案建構的管理工具-Maven,且從中了解專案的生命週期。接著,介紹了 Spring Boot 的設計原則-控制反(IoC),並透過範例程式認識幾種依賴注入的方法實踐 IoC。

從 Day9 開始,我們簡單的了解 Bean的基礎,且介紹了幾個 Spring Boot 中常用的註解(例如 @RestController@Service@Repository 等)。隨後從 Day15, 我們進一步的探討了資料存取層,這也是我們第一個搭配資料庫進行實作。由於應用涉及資料庫的存取,就不得不提到事務的概念和特性,最後延伸提到了同步問題(即鎖的概念)。

講了這麼一大圈,最後又回到了 JUnit 單元測試的主題。不是TDD導向的我認為它是開發的最後一環,用於驗證業務邏輯的正確性。最後介紹了一些 Spring Boot 常與之搭配的應用程式,並透過幾個實作範例希望能讓大家可以更有概念。

說實話,還有好多東西想與大家分享,但因為時間有限,沒辦法一一整理成文章提供給大家。不過,有機會的話,我會整理好後再和大家分享。

最後,很感謝與我一起參與這次鐵人賽的夥伴,藉由這次也讓我可以好好檢視一下工作這兩年的所學。不得不說我的夥伴們真的都非常的優秀(只有我在打醬油XD),謝謝你們一路的督促和勉勵,儘管我們現在不是在同的地方共事,但我們仍然透過別的方法在一起成長著。

謝謝,2024 iT鐵人賽 完賽 ~


上一篇
Day29 - Spring Boot 整合 Redis(下)
系列文
這些年SpringBoot實戰開發教會我的事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言